- Visualizes relational information
- Weighted/unweighted, directional/bidirectional
- Applications
- Social networks
- Biological networks (genetic)
- Computer networks
- Railway/bus networks
- …
732A98
Treemaps, Circle packing and Sunburst diagrams
Example: World population
Example: Hierarchy for Flare ActionScript Library
More examples here
Example: Hierarchy for Flare ActionScript Library
Example: Hierarchy for Flare ActionScript Library
Layout has great impact (influences understanding a lot)
Example: Network of hyperlinks and mentions among news sources
Analysis:
Example: Community detection based on edge betweenness
igraph: rich functionality, poor graphicsvisNetwork: interactive graph visualization, can use igraph objectsggraph: static graphs, based on the grammar of graphics, can use igraphggnet2 in GGally: static graphsigraph/visNetwork/ggraph:
See https://www.gapminder.org/tools/
Life expectancy set
Smooth transition is desired
Inserting intermediate values:
frame aestheticsExample: power function
library(plotly) m=matrix(nrow=0,ncol=3) for (a in seq(0,3,by=0.03)) { x<-seq(0,2,0.01) y<-x^a m<-rbind(m,cbind(x,y,a)) } df=as.data.frame(m) plot_ly(df, x=~x, y=~y, frame =~a)%>%add_lines()%>% animation_opts(frame = 100, easing = "cubic", redraw = F )
Example: power function
Projected data
Example: ,
- Various projection pursuit indices: Holes, central mass,…
Algorithm: